.chartMain {
  width: 100%;
  height: 100%;
  position: relative;

  .countlessData_vChart {
    color: #515a6e;
    font-size: 20px;
    position: absolute;
    top: calc(50%);
    left: calc(50%);
    transform: translate(-50%, 0px);
    p{
      margin: 0;
    }
  }

  .chartMain-inner {
    display: flex;
    flex-direction: column;
    .visual_chart{
      flex: 1;
    }
  }

}

// 蓝黑风格
.dark, .dark-Style {
  :deep(.el-loading-mask) {
    background-color: rgba(0, 0, 0, 0.72);
  }

  .countlessData_vChart {
    color: #00aaff !important;
  }
}

.ellipsis {
  overflow:hidden; 
  text-overflow:ellipsis; 
  white-space:nowrap;
}